strips of turkey breast - French English Dictionary